package com.ruoyi.ly.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SpaceMeeting {

    /** 场地id */
    private Long meetId;

    /** 企业id */
    @ExcelProperty("企业id")
    private String groupId;

    /** 项目id */
    @ExcelProperty("项目id")
    private Long projectId;

    /** 场地名称 */
    @ExcelProperty("场地名称")
    private String meetName;

    /** 房间号 */
    @ExcelProperty("房间号")
    private String roomNumber;

    /** 门禁组id */
    @ExcelProperty("门禁组id")
    private Long guardId;

    /** 会议室面积 */
    @ExcelProperty("会议室面积")
    private BigDecimal meetArea;

    /** 门禁设备 */
    @ExcelProperty("门禁设备")
    private String facilityIds;

    /** 路径门禁 */
    @ExcelProperty("路径门禁")
    private String doorIds;

    /** 场地类型 */
    @ExcelProperty("场地类型")
    private String restType;

    /** 租赁类型 1需要；2无需租赁 */
    @ExcelProperty("租赁类型 1需要；2无需租赁")
    private String rentalType;

    /** 基础设备 */
    @ExcelProperty("基础设备")
    private String itemIds;

    /** 楼宇id */
    @ExcelProperty("楼宇id")
    private Long banId;

    /** 所属楼层 */
    @ExcelProperty("所属楼层")
    private String floorNumber;

    /** 预约可取消时段 */
    @ExcelProperty("预约可取消时段")
    private Long orderCancelTime;

    /** 预约开始时间 */
    @ExcelProperty("预约开始时间")
    private String orderStartTime;

    /** 预约结束时间 */
    @ExcelProperty("预约结束时间")
    private String orderEndTime;

    /** 预约类型1：15分钟；2半天 */
    @ExcelProperty("预约类型1：15分钟；2半天")
    private Long orderType;

    /** 容纳人数 */
    @ExcelProperty("容纳人数")
    private Long meetVolume;

    /** 备注 */
    @ExcelProperty("备注")
    private String meetRemark;

    /** 场地平面图 */
    @ExcelProperty("场地平面图")
    private String imgs1;

    /** 场地实景图+ */
    @ExcelProperty("场地实景图")
    private String imgs2;

    /** 创建时间 */
    @ExcelProperty("创建时间")
    private String ctime;

    /** 状态 */
    @ExcelProperty("状态")
    private Long status;

    /** 套餐信息 */
    @ExcelProperty("套餐信息")
    private String meunInfo;
}
